如何在 Python Selenium 中将 XPath 存储为变量?

lst00

我希望能够选择网站上的文本,将其存储,然后将存储的信息转换为变量。更具体地说,如下图所示,我的目标是选定名称,在这种情况下,John J. John 以某种方式被复制,变成一个变量,然后打印,所有这些都没有模拟任何键绑定。

HTML 检查元素照片

我试图用来获取信息的代码是这样的:

selectedName = browser.find_element_by_xpath('//*[@id="sign_in_box"]/div/div[2]/div/div[1]/div').get_attribute("div")

print (selectedName)

我得到的回报是这样的:

None

我知道问题几乎肯定存在于路径中的某个地方,但我无法弄清楚。

吉米苏

假设您的 xpath 是正确的,您应该放置.text而不是.get_attribute("div")因为它不会返回您想要的文本,而是返回 div 本身。

如何在 Python 中使用 Selenium WebDriver 获取文本

尝试

selectedName = browser.find_element_by_xpath('//*[@id="sign_in_box"]/div/div[2]/div/div[1]/div').text

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Python 中将函数存储为变量

在 Python 中将 cURL 存储为变量

如何在Python-Selenium的Xpath中传递带有撇号(')的字符串变量?

如何在Selenium中的Xpath 1.0中为python转义单引号

如何在R中将多维下标存储为变量

如何在NSDictionary中将C ++变量存储为值?

如何在python中将字符串定义为变量

如何在Python变量中将多个值分配为数字?

如何在python中将变量设置为引号?

如何在XPath Selenium(Python)中创建for循环

如何在selenium python中使用索引号访问xpath?

如何在 Selenium 和 Python 中通过 xpath 选择元素?

如何在Selenium中的xpath中添加Java变量?

如何在 Selenium 中为以下 span 类编写 XPATH?

在Python Selenium中的xpath中使用变量

在Python Selenium XPATH中使用变量

Python Selenium XPath获取文本为空

Python Selenium 如何检索当前的 xpath

如何从Selenium中的变量构造XPath?

如何在Javas变量中将Css属性的值(以px为单位的高度)存储为数字?

如何在不同的python脚本中将python脚本的输出设置为变量?

我们如何在 python 中将 JSON 凭证存储到 ENV 变量?

更改XPath Selenium Python

Python Selenium XPath后代

如何在xpath中将not()与'and'结合使用

如何在Python中将Alexnet的渐变存储为numpy数组(在每次迭代中)?

如何在python中将变量放入变量中

你如何在c中将用户输入存储为变量?

如何在Python中将环境变量评估为字符串?