我目前正在进行自动化测试。在Firefox上,findElementByXPath工作正常,但在Chrome上它是未定义的。我想知道是否有另一个我可以使用的课程可以在Chrome上运行。
action.moveToElement(driver.findElementByXPath("//input[@value='paypal']")).
build().
perform();
action.moveToElement(driver.findElementByXPath("//input[@value='paypal']")).click().build().perform();
答案 0 :(得分:0)
driver.findElement(By.xpath(""))
没有说你正在使用什么语言,但这是我在Java中使用的格式。适用于所有浏览器
答案 1 :(得分:0)
为什么你在moveToElement和findElementByXPath之后做点击事件(" //输入[@value =' paypal']")你也写了语法错误
action.moveToElement(driver.**findElementByXPath(**"//input[@value='paypal']"))**.click()**.build().perform();
你应该这样试试:
Webelement ele =driver.findElement(By.XPath("//input[@value='paypal']"));
action.moveToElement(ele).build().perform();
ele.click();