Java Selenium WebDriver“;爪哇;,我不能点击页脚上的按钮
情况是:Java Selenium WebDriver“;爪哇;,我不能点击页脚上的按钮,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,情况是: 尝试在linkedin中增加经验 然后单击save按钮保存添加的体验 以下是此按钮的html代码: <button class="pe-form-footer__action--submit form-submit-action Sans-15px-white-100%" type="submit"> Save </button> 以下屏幕截图可能会有所帮助: 我将感谢您的帮助。尝试以下xpath: (//*[text()='Save'])[2] 在我
<button class="pe-form-footer__action--submit form-submit-action Sans-15px-white-100%" type="submit">
Save
</button>
以下屏幕截图可能会有所帮助:
我将感谢您的帮助。尝试以下xpath:
(//*[text()='Save'])[2]
在我的个人资料中有两个保存按钮-第二个是技能保存。此外,您可能需要检查问题的包含语法。如果您不介意css/xpath选择器看起来不太优雅,您可以随时打开网站上的Chrome developer工具,使用Selenium进行测试,标记要访问的DOM元素,并在上下文菜单中选择“复制xpath”或“复制选择器”:
使用文本创建XPath是一种不太可取的方法。而不是使用其他唯一的属性值。 对于前:在你的情况下
//footer//*[contains(@class, 'form-submit')]
感谢您的回复,但它不会工作,因为xpath将使用自动生成的div id生成,并且在刷新页面时已被更改
//footer//*[contains(@class, 'form-submit')]