方案是: 1-尝试增加在linkedin中的经验。 2-然后单击保存按钮以保存添加的体验。
以下是此按钮的html代码:
<button class="pe-form-footer__action--submit form-submit-action Sans-15px-white-100%" type="submit">
Save
</button>
我正在尝试使用以下方法通过xpath找到它:
@FindBy (xpath = "//*[contains(text(), 'Save')]")
WebElement saveExperienceButton;
感谢您的帮助。
答案 0 :(得分:1)
如果您不介意看起来不太优雅的css / xpath选择器,则可以随时在要使用Selenium测试的网站上打开Chrome开发者工具,标记要访问的DOM元素,然后在上下文菜单中选择“复制xpath”或“复制选择器”:
答案 1 :(得分:0)
答案 2 :(得分:0)
使用文本创建XPath是不太理想的方法。而不是使用其他唯一的属性值。 例如:根据您的情况
//footer//*[contains(@class, 'form-submit')]