我试图使用pylen和python进行一些测试。我在选择元素方面遇到了麻烦。这个元素make是下拉列表的一部分,它看起来像这样:
<li data-original-index="16">
<a tabindex="0" class="" data-normalized-text="<span class='text'>Porto</span>">
<li data-original-index="17">
<a tabindex="0" class="" data-normalized-text="<span class='text'>Santarem</span>">
等等。我想选择带有跨文本&#34;波尔图&#34;的那个。 我尝试了以下方法,但没有成功:
driver.find_element_by_xpath("//span[text()="Porto"]")
我对如何做到这一点有任何想法?
答案 0 :(得分:1)
尝试
-Dorg.eclipse.swt.browser.DefaultType=mozilla
答案 1 :(得分:0)
根据您链接的HTML,它似乎可能是:
driver.find_element_by_xpath("//a[@data-normalized-text="<span class='text'>Porto</span>"]")
如果您发布了所有HTML,我可以提供更多帮助。