Selenium WebDriver - 用于定位输入+ onclick的cssselector

时间:2015-07-01 18:41:20

标签: java selenium selenium-webdriver css-selectors webdriver

我有以下复选框:

<input id="outerLabor102" name="ctl02$chkSelectLabor" onclick="chkChildLabor(this);chkIntervallineChild(this);" type="checkbox">

我更像是一个xpath的人但是因为我想要一个选择器,它会通过输入id PLUS onclick属性找到该复选框,我认为css选择器应该做得很好,但我不能找到一种方法来制定一个。

我想的是:

(By.cssSelector("input[id=outerLabor102]input[onclick^=chkChildLabor(this);chkIntervallineChild(this);]")

感谢您查看我的问题。

1 个答案:

答案 0 :(得分:1)

我不会依赖onclick属性,但是,为了举个例子:

input#outerLabor102[onclick^=chkChildLabor]

其中^=开头 - 符号。