所以,我在一个网站上尝试了一个测试用例,Selenium 完美地注册了这些事件。现在,如果我必须搜索一个特定的类并获取该类的 innerHTML,假设我使用 Java 作为驱动语言,我该怎么做?
只是为了更清楚。我有这样的课:
<h1 class="classname">.....</h1>
我想获取这些标签之间的整个文本。
最后,如果页面上按钮的 id 是动态生成的,我将如何测试它们的点击操作?这些按钮,我想是使用 ajax。当我单击按钮时,Selenium 会生成以下内容:
//div[@id='c4aef94de622f51859827294']/div/div/div[1]/span[2]/span/span[3]/a
按钮的实际 HTML 是这样的:
<a href="#" bindpoint="forward" class="ButtonForward"/>
甚至可以单击按钮吗?