isElement存在于硒2.0中
2022-09-04 06:47:09
大家好,我正在使用webdriver,所以如果我想使用硒;s rc函数是ElementPresent,我必须模拟硒rc,所以我做了这样的事情:
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class new {
private static void one_sec() {
Thread.sleep(4000);
}
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.get(something1);
Selenium selenium = new WebDriverBackedSelenium(driver, something1);
selenium.click("//html...");
one_sec();
System.out.println(selenium.isElementPresent("text"));
WebDriver driverInstance = ((WebDriverBackedSelenium) selenium).getWrappedDriver();
...
}
我总是因为isElementPresent而得到错误,当然元素“text”在网络上(使用GWT)。