python - Python Selenium 帮助查找 xpath
问题描述
你能帮助我吗?我需要找到元素。
到目前为止我已经尝试过了:
browser.find_elements_by_xpath('//input[@type="text"]/text()') browser.find_elements_by_xpath('//input[type="text"]/text()') browser.find_elements_by_xpath('/input [@type="text"]/text()') browser.find_elements_by_xpath('/input[type="text"]/text()') browser.find_elements_by_xpath('//input[@type="text"] ')
他们都没有工作。):
解决方案
尝试以下操作:
browser.find_element_by_xpath('//input[contains(@class,"ScInputBase")]').get_attribute("value")
我猜这是一个值,而不是文本。
也使用find_element_by_xpath
, notfind_elements_by_xpath
我不确定我使用的定位器的唯一性,因为我看不到您的页面。
推荐阅读
- flutter - 如何在行中的容器下方写入文本
- r - 从 cv.glmnet 得到混淆矩阵
- sql - 如何在SQL中显示上一个日期在某个职位的所有员工?
- stripe-payments - 在 destorying card 元素和卸载脚本后,如何防止 Stripe 将 iframe 添加到 DOM?
- airflow - Airflow:从外部 DAG 获取任务的状态
- apache-spark - 当我们将 kafka 流存储到 spark 环境中时,限制 parquets 文件的全局大小
- azure-devops - 是否有可能使用参数调用 AzDo 模板?
- java - Eclipse:CSV 解析标准输入时未检测到 EOF
- regex - 消极回顾之后的积极回顾
- pandas - Pandas:在不使用 for 循环的情况下解释链接的布尔条件