私は<a href="/address_shops/">Адреса магазинов</a>
を持っています。テキストを保存したいのですが、このリンクをクリックして、このテキストがヘッダーに含まれているページを確認してください。だから私はxpathで要素を見つけようとしました。そして、selenium.getTextは正しい結果を得ましたが、selenium.clickは別のリンクに行きます。私はどこで間違いを犯したのですか?前もって感謝します!selenium.get.Textとselenium.clickでxpathを使用する
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=//a[@href='/address_shops/']
を使用して、右の結果に
を取得xpath=//descendant::a[@href='/address_shops/'][2]
を使用したりcss=div.deff_one_column a[href='/address_shops/']
- 要素は、現在表示されていません xpath=//a[@href='/address_shops/'][2]
- 要素が見つかりません
によってリンク自体を取得し、それは動作します! – newbie