在我的网页上,我有两个按钮,如何识别哪一个是哪个?
<button onclick="addToSelected('newApplicationForm');">Add Strategy</button>
<button onclick="submitAddNewApplication('newApplicationForm');">Submit</button>
答案 0 :(得分:1)
你说这是你的网页。您有可能将ID添加到元素中吗?可以更容易地识别它们。如果没有,请在下方解决。
您可以使用此 XPath表达式:
//button[contains(@onclick,"addToSelected('newApplicationForm');")]
哪个会通过javascript调用识别它,或者您可以尝试:
//button[.='Add Strategy']
^
|_ May need to be replaced by text()
与内容相匹配。
对于提交按钮,您可以尝试使用javascript识别相同的原则:
//button[contains(@onclick,"submitAddNewApplication('newApplicationForm');")]
或按内容:
//button[.='Submit']
注意:有些语言似乎使用text()而不是点.
来引用元素中的实际文本。