-1
有沒有在Selenium Webdriver中使用java聲明所有按鈕的方法,我可以看到大寫?如何確定我能看到的所有按鈕都在首都?
有沒有在Selenium Webdriver中使用java聲明所有按鈕的方法,我可以看到大寫?如何確定我能看到的所有按鈕都在首都?
基本上有一種方法,是的,你可以如下做到這一點:
final WebDriver driver = getYourDriver();
List<WebElement> buttons = driver.findElements(By.name("button"));
for (WebElement button : buttons) {
assertEquals(button.getText().toUpperCase(), button.getText());
}
但是有一個限制:如果按鈕大寫是「真的」這種做法只會工作。它會失敗,另一方面,如果按鈕文本的通過CSS tranformed爲大寫:
text-transform: uppercase;
在這種情況下,你必須檢查應用到按鈕的CSS。
希望這有助於。
你有什麼試過,結果是什麼?這不是租用網站的代碼。 – JeffC
尚未嘗試過,因爲我們的鏈接由於某種原因而關閉。急於嘗試看看它是如何工作的。 – user6522974