无法点击在ui中作为按钮工作的图像元素?

时间:2014-03-21 11:45:14

标签: xpath selenium-webdriver css-selectors

使用python我是selenium webdriver的新手 以下是配置:

 Selenium WebDriver: selenium-2.40.0(Python bindings)
 Python Version    : Python 2.7
 OS                : Windows

我已经尝试通过我的脚本中的xpath和css选择器点击上面提到的控件但是无法点击该控件。我还在xpath查看器中用xpath进行交叉检查,它显示在那里。我也尝试过使用css选择器点击控件但它没有击中它。我可以使用css选择器和xpath访问网页上的其他控件。我还附加了{{1}使用我在代码中使用的xpath和css选择器语法的代码。

我用于脚本的Xpath是:HTML

我在我的脚本中使用的css选择器是:find_element_by_xpath("//img[@title='Expand All' and @alt='Expand All']")

find_element_by_css_selector("a[class='lnk1'][onClick*='treeTable(expandAll)']")

1 个答案:

答案 0 :(得分:0)

尝试使用此CSS选择器

安全方法css = div.someClass'] a [contains(@ onclick,'treeTable(expandAll)')]> IMG

这将作为Expand Button的唯一xpath。

谢谢!