對于一般的登錄界面的登錄按鈕用xpath定位元素再點擊就可以進入頁面,但是如果登錄不是一個按鈕而是一張圖片,這時我們該怎么定位并登錄成功呢?
比如下面這個登錄,并不是按鈕而是一個div,div里面放了圖片

一開始我用了xpath定位,但是結(jié)果就是不報錯也沒有跳轉(zhuǎn)到登錄成功之后的頁面文章來源:http://www.zghlxwxcb.cn/news/detail-712691.html

后面嘗試用js里面的方法獲取元素成功解決(webdriver提供了兩個方法來執(zhí)行JavaScript,execute_script()和execute_async_script())文章來源地址http://www.zghlxwxcb.cn/news/detail-712691.html

到了這里,關(guān)于Selenium登錄頁面點擊登錄頁面沒有跳轉(zhuǎn)問題(click()失效)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!