我无法让硒RC点击一个按钮。页面上有一个按钮,上面有“pi”字符,我正在点击它。 HTML代码看起来是这样的硒能够找到但无法点击一个Unicode字符
<div id="abc">
<a class="my keys one" keystring="Pi" keyvalue="π"
π
</a>
</div>
这是我迄今所做的 - selenium.click( “// DIV [@ ID = 'ABC']/A [1]”);
这会返回一个OK,但在页面上,当我在视觉上看到该按钮没有被点击(点击时,该页面必须执行某些操作)。我尝试了其他的东西,如获取属性,并使其点击它,但不工作 - selenium.click(selenium.getAttribute(“// div [@ id ='abc']/a [1] @keystring“));
我甚至尝试将上面的selenium.getAttribute转换为unicode值,然后单击它。这也行不通。
此外,我添加了一行来检查至少硒是否认为字符pi在页面上存在。我使用了pi- 的unicode selenium.isElementPresent(“\ u03c0”); 在日食中,当我运行它时,这会在会话... 上显示isElementPresent [?,]并返回false。
我很难过。任何人都可以请指点我,我做错了什么?