css定位器从child和css定位器导航到父标记,以标识属性

时间:2015-12-10 03:55:54

标签: html selenium xpath selenium-webdriver css-selectors

我擅长编写 XPATH 定位器,但对于我的新项目,我必须使用 CSS

编写定位器

我有2个疑惑

1)

enter image description here

从上面的代码我必须识别 div id 包含值“ col3

xpath 中的

我可以写 // div [contains(@ id,'col3')]

css 中我尝试了以下定位器

CSS =#标识:包含( 'COL3')

CSS = DIV:含有(#标识, 'COL3') 但他们都没有工作。

请帮助我使用 CSS 定位器来识别 id 包含值“ col3

2)

enter image description here

我必须从一个属性导航到其父属性。

,即“表格标签我必须导航其父div标签”

XPATH //表单[@ id ='comment-form'] /../

帮助我使用 CSS

进行导航

2 个答案:

答案 0 :(得分:0)

你能为第一个尝试这个吗? CSS = DIV [ID * = 'COL3']

答案 1 :(得分:0)

第一个问题的解决方案是:

div[id*='col3'] 

参考Is there a CSS parent selector?,我认为您的第二个问题没有任何解决方案。你可能必须在这里使用xpath。