【发布时间】:2018-02-03 18:34:15
【问题描述】:
下面的代码是点击保存按钮,但它不起作用,甚至错误也不显示,我也共享了 DOM,请帮助我尝试了类名,xpath,csslocator,Javascript 向下滚动,Actions 类,但是它仍然不适合我,请帮助。
WebElement element = driver.findElement(By.xpath(".//*[@type='submit']"));
Actions action = new Actions(driver);
action.moveToElement(element).click().build().perform()
<div class="formRow">
<div class="formRow">
<div class="blueBut1 ml124">
<button class="w150bt fl" type="submit" value="Save Changes">
<a class="fl mt10 ml8" href="/Profile/view?id=&altresid=" rel="last">
</div>
</div>
</form>
</div>
</div>
</div>
【问题讨论】:
-
查看
driver.findElements(By.xpath(".//*[@type='submit']")).length的输出并检查多个元素是否符合您的描述 -
试试 xpath //button[@value='Save Changes' and @type='submit'] or //button[@value='Save Changes']
标签: java selenium automation webdriver