我是新來的硒我有一個問題。與第二次打開的broser
我正在使用一種形式,當我點擊"Report"
它 啓動一些數據的新瀏覽器。我想處理數據。
如何獲得這些數據並驗證數據
啓動並打開瀏覽器是火狐瀏覽器
請分享您的經驗。
我是新來的硒我有一個問題。與第二次打開的broser
我正在使用一種形式,當我點擊"Report"
它 啓動一些數據的新瀏覽器。我想處理數據。
如何獲得這些數據並驗證數據
啓動並打開瀏覽器是火狐瀏覽器
請分享您的經驗。
假設這是Java你正在談論 - 使用getting started with selenium框架..你的測試看起來像這樣。
@Config(url="http://mysite.com", browser=Browsers.FIREFOX)
public class MyTest extends AutomationTest {
@Test
public void myTest() {
click(By.linkText("Report"))
.waitForWindow("The Report") // specify what title or url the window is to be
.click(By.linkText("something in the new window"))
.validatePresent(By.cssSelector("div#content")); // validate whatever you need.
}
}
如果您選擇不使用框架,那麼你將不得不使用WebDriver#switchTo()#window()
方法切換到該窗口。
此外,消除硒-rc和硒2。它們都是完全不同的軟件包。
這是關係到硒RC
考慮在那裏我有2種形式或窗口的情況下:
目前我在第一個形式,其中Report
按鈕存在,當我點擊按鈕,它會打開另一種形式或窗口。
下面的代碼是選擇第二形式或窗口和最大化它... 請給窗口的標題。(在我〔實施例我有第二個表格的標題爲「條款&條件| Photojaanic」)。
selenium.selectWindow("title=Terms & Conditions | Photojaanic");
selenium.windowFocus();
selenium.windowMaximize();
下面的代碼是返回到原來的形式,其中Report
按鈕存在。
selenium.selectWindow("null");
selenium.windowFocus();
完全是一個新的瀏覽器還是隻是一個新窗口?一個新標籤?什麼瀏覽器? – Arran