【发布时间】:2019-12-25 11:30:22
【问题描述】:
有以下页面。
当您单击某个选项时,会出现一个包含国家/地区的列表。我尝试选择一个国家,例如哥伦比亚,然后单击它。但我得到一个错误。
语法错误:无法对“文档”执行“评估”:字符串 '//跨度[包含(@class,'md_countryName_fdxiah8'和文本(), 'Colombia')]' 不是有效的 XPath 表达式。
select = driver.find_element_by_class_name('f1wrnyr7')
select.click()
countries = driver.find_element_by_class_name('f1o6pohl')
country = countries.find_element_by_xpath("//span[contains(@class, 'md_countryName_fdxiah8' and text(), 'Colombia')]")
【问题讨论】:
标签: python python-3.x selenium xpath xpath-1.0