我<a href="/address_shops/">Адреса магазинов</a>
在页面上并想存储文本,然后单击此链接并验证我要访问的页面是否在标题中包含此文本。所以我尝试通过 xpath 查找元素,并且 selenium.getText 得到了正确的结果,但是 selenium.click 转到另一个链接。我在哪里犯了错误?提前致谢!
String m_1 = selenium.getText("xpath=html/body/div[3]/div[2]/div[1]/h4[1]");
selenium.click("xpath=html/body/div[3]/div[2]/div[1]/h4[1]");
selenium.waitForPageToLoad("30000");
assertTrue(selenium.getText("css=h3").contains(m_1));
页面:http://www.svyaznoy.ru/map/
简历:使用xpath=//descendant::a[@href='/address_shops/'][2]
或css=div.deff_one_column a[href='/address_shops/']
获得正确的结果
使用xpath=//a[@href='/address_shops/']
- 元素当前不可见
xpath=//a[@href='/address_shops/'][2]
- 未找到元素