Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果是webdriver(selenium2.0),如何单击链接_Java_Webdriver_Selenium Webdriver - Fatal编程技术网

Java 如果是webdriver(selenium2.0),如何单击链接

Java 如果是webdriver(selenium2.0),如何单击链接,java,webdriver,selenium-webdriver,Java,Webdriver,Selenium Webdriver,我是selenium 2.0的新手。在webdriver的情况下,我找不到我们用来点击特定链接的代码 WebDriver driver = new FirefoxDriver(); driver.get("url"); WebElement element = driver.findElement(By.name("UserName")); ``WebElement element1=driver.findElement(By.id("password")); 现在我需要在某个时间注销后单击登

我是selenium 2.0的新手。在webdriver的情况下,我找不到我们用来点击特定链接的代码

WebDriver driver = new FirefoxDriver();
driver.get("url");
WebElement element = driver.findElement(By.name("UserName"));
``WebElement element1=driver.findElement(By.id("password"));
现在我需要在某个时间注销后单击登录按钮


执行上述操作时需要使用哪种代码

我假定您要单击的元素是一个
。假定按钮具有类“signin”,您可以使用以下代码段单击它

WebDriver driver = new FirefoxDriver();
driver.get(baseUrl + "/");

WebElement signinButton = driver.findElement(By.cssSelector("button.signin"));
signinButton.click();
如果按钮有一个id而不是一个类,您可以使用它

WebElement signinButton = driver.findElement(By.id("buttonId"));

如果它有效,那么请你把答案标记为正确