2017-02-14 52 views
0

例如,我正在導航到https://google.com,然後搜索"Facebook"如何點擊谷歌與硒的具體結果?

第二個結果是https://Facebook.com

href是:

href="/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&sqi=2&ved=0ahUKEwim2e368Y_SAhVHDcAKHXKfD0wQFgglMAA&url=https%3A%2F%2Fwww.facebook.com%2F&usg=AFQjCNGug_CqO9cxLI8dHdn-CceO8_ie5w&sig2=8e9cdct3GrJ8ZqdUiPsXCQ&bvm=bv.146786187,d.bGg" 

我也得到:

data-href="https://www.facebook.com/" 

我怎麼能找到與此數據的元素?

回答

1

您可以找到所需的鏈接​​

或使用XPath - By.xpath("//a[@data-href='https://www.facebook.com/']")

+0

這並沒有爲我工作... –

+0

你得到任何異常?顯示您用於處理鏈接的代碼 – Andersson

0

不評價數據HREF它只是一個onmousedown事件事件發生後動態地添加到元素。您可能使用了觸發事件的「檢查元素」功能。使用ctrl-shift C來檢查元素。

您可以簡單地點擊: 「//一個[@ HREF = 'https://www.facebook.com/']」