選擇特定元素在網頁中我想測試一下,我需要通過點擊定義的元素有關的以下內容:如何與硒webdriver的IE
<span id="mx45" class="text powerwhite goto " title="Go To ALT+G " style="display: block; cursor: pointer;" accesskey="G" mxevent="click" targetid="mx45" ev="goto" tabindex="0" ctype="label" align="middle" clicked="true">
我不能使用的ID,因爲當服務器重新啓動時,id會更改。我嘗試從Firebug獲得XPATH(就像我爲其他許多元素所做的那樣),但是沒有找到。所有建議感激地收到。
編輯 感謝答覆,我現在可以選擇元素,但是這提出了一個新問題。該元素是一個彈出菜單的鏈接,但如果我嘗試讓Selenium點擊鏈接,它就會閃爍(就像Selenium正在查找它,但無法點擊它)。如果我點擊鏈接,我的測試仍在繼續,但我在這裏掙扎一點,讓Selenium實際上點擊了這個元素。
感謝您的回答,它看起來像是找到元素,但它似乎無法點擊它。該鏈接閃爍,就像Selenium一直在找到它,但只是無法點擊它。 –
如果你在這個span元素周圍發佈更多的html,可能會出現一個實際的「錨點」a元素,你需要單擊它來替代... – drkthng