Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Selenium WebDriver“;爪哇;,我不能点击页脚上的按钮_Java_Selenium_Selenium Webdriver - Fatal编程技术网

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] 在我

情况是:

  • 尝试在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]
    

    在我的个人资料中有两个保存按钮-第二个是技能保存。此外,您可能需要检查问题的包含语法。

    如果您不介意css/xpath选择器看起来不太优雅,您可以随时打开网站上的Chrome developer工具,使用Selenium进行测试,标记要访问的DOM元素,并在上下文菜单中选择“复制xpath”或“复制选择器”:


    使用文本创建XPath是一种不太可取的方法。而不是使用其他唯一的属性值。 对于前:在你的情况下

    //footer//*[contains(@class, 'form-submit')] 
    

    感谢您的回复,但它不会工作,因为xpath将使用自动生成的div id生成,并且在刷新页面时已被更改
    //footer//*[contains(@class, 'form-submit')]