使用chrome驱动程序的Selenium webdriver链接查询

使用chrome驱动程序的Selenium webdriver链接查询,selenium,selenium-webdriver,selenium-chromedriver,Selenium,Selenium Webdriver,Selenium Chromedriver,您好,我无法在selenium中使用chrome驱动程序单击链接。有人能帮我吗?我用过: driver.findElement(By.linkText("text").click() 但是不起作用试试下面的CSS选择器,我只是试了一下,它就起作用了: driver.findElement(By.cssSelector("a[href*='mercuryregister.php']")).click() 希望这能解除您的阻碍请共享html源代码code@BeforeTestpublic voi

您好,我无法在selenium中使用chrome驱动程序单击链接。有人能帮我吗?我用过:

driver.findElement(By.linkText("text").click()

但是不起作用

试试下面的CSS选择器,我只是试了一下,它就起作用了:

driver.findElement(By.cssSelector("a[href*='mercuryregister.php']")).click()

希望这能解除您的阻碍

请共享html源代码code@BeforeTestpublic void OpenBrowser(){driver=new ChromeDriver();driver.get(“);driver.manage().window().maximize();}@Test(priority=1,enabled=false)public void VerifyRegister()引发中断异常{//Find Register Link并单击它Thread.sleep(3000);driver.findElement(By.linkText(“Register”)。click();复制了上面的代码段。注意,我是selenium的新手,正在尝试学习它。在下面的部分中,我无法在eclipse.driver.findElement(By.linkText(“Register”)。click();谢谢Moe。我尝试了你提到的方法。但是我仍然得到一个错误。复制了下面的屏幕截图供你参考,这很奇怪,你为什么不使用:driver.get(“)然后看看这是否有效。另外,屏幕截图丢失了Anks Moe,,最后我通过尝试和错误破解了它。它通过使用动态xpath工作。我使用了driver.findelelement(by.xpath(“//a[text()='REGISTER']))。单击();。它成功了。