SyntaxError:在Selenium和Python中使用xpath的语法错误无效

穆扎夫·克雷达乌斯

我正在编写一个简单的代码,我需要在其中提取html标签的内容<span>我已经用xpath做到了。这是错误

File "C:\Users\BRS\Desktop\AccountChef\wattpad acc maker - Copy.py", line 41
    emailentry = wd.findElement(By.xpath(//*[@id='email']//span)).getText();
                                         ^
SyntaxError: invalid syntax

由于这是语法错误,因此我不需要提供完整的代码。请告诉我我做错了什么

DebanjanB

似乎Selenium语言绑定语法混合在一起

  • 如果使用的是Python,则需要使用find_element_by_xpath()text属性,如下所示:

    emailentry = wd.find_element_by_xpath("//*[@id='email']//span").text
    
  • 如果您使用的是Java,则需要使用findElement()getText()方法,如下所示:

    String emailentry = wd.findElement(By.xpath("//*[@id='email']//span")).getText();
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章