這個網頁上有圖片和鏈接。點擊他們中的任何一個都可以做同樣的工作。我想知道是否有在Selenium.Click中包含OR的選項。例如:使用或與Selenium.Click - 這是可能的嗎?
Selenium.Click("image") OR Selenium.Click("link");
這個網頁上有圖片和鏈接。點擊他們中的任何一個都可以做同樣的工作。我想知道是否有在Selenium.Click中包含OR的選項。例如:使用或與Selenium.Click - 這是可能的嗎?
Selenium.Click("image") OR Selenium.Click("link");
硒不提供OR條件。如果要求是點擊任一具體取決於可用的定位器,那麼你可以很容易地創建一個自定義的方法
這是用JAVA寫的,你可以把它改成你的編程語言
public void ClickOnAvailableLocator(String locator1, String locator2)
{
if(selenium.isVisible(locator1)
selenium.Click(locator1);
else
selenium.Click(locator2);
}
謝謝!這是我正在尋找的。 – Maya 2011-06-14 16:03:54
不,如果您需要測試兩條路線,我會建議進行兩個測試。
爲什麼你需要一個OR條件?點擊首先加載的元素? – 2011-06-14 04:43:45
爲了防止它找不到圖像,它可以點擊鏈接。反之亦然 – Maya 2011-06-14 15:33:29
@Maya測試應該是確定性的! – Tnem 2011-06-14 16:21:25