51Testing软件测试论坛

标题: 求大神帮忙解决 元素定位问题 [打印本页]

作者: zqy1206    时间: 2017-6-2 16:39
标题: 求大神帮忙解决 元素定位问题
<button data-selector="btn-save" class="btn btn-warning" type="submit">提交</button>   怎样才能定位并点击 “提交” 。忘大神们可以指点。

用过的方法:
1、JavascriptExecutor js = (JavascriptExecutor) command.getWebDriver();
     js.executeScript("arguments[0].click();",command.findElement(By.xpath("div/button[@class='btn btn-warning']")));
2、command.getWebDriver().findElement(By.xpath("//*[@data-selector=‘btn-save’]")).click();
3、command.click(btn_save);

作者: cq520131517    时间: 2017-6-2 19:21
用python的话,是这样的driver. find_element_by_xpath("//button[text()='提交']").click() 但是java就不知怎么转啦
作者: 掉渣饼    时间: 2017-6-5 08:58
有时候定位不到元素不一定是因为你定位的方法不对或者元素属性取的不对,也有可能是没有加等待时间或者页面源码中有iframe造成的,你可以参考检查下




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2