我正在尝试使用以下xpath识别一个按钮,在IE8上,这在Firefox上无法正常工作。
//input[starts-with(@src,'/images/btn_signin.gif')]
此元素的完整属性是
/images/btn_signin.gif?osCsid=468e46e5277f56b3ead78619ec7c43a7?
有人能让我知道IE8有什么问题吗?
如何用IE完成这项工作?
答案 0 :(得分:2)
尝试使用以下cssSelector
By.cssSelector("input[src^='/images/btn_signin.gif']")
or
By.cssSelector("input[src*='images'][src*='btn_signin.gif']")
您可以在可能的情况下用cssSelector替换xpath,以便它在所有浏览器中都能正常工作。请参阅this post