我試圖自動購買筆記本電腦,但當(dāng)我嘗試輸入信用卡號時,它給出了錯誤,selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate我使用 Xpath 順便說一句。
2 回答

catspeake
TA貢獻(xiàn)1111條經(jīng)驗 獲得超0個贊
所以如果你的元素是
<input type="tel" id="pp-1DUIVO-14" autocomplete="off" name="addCreditCardNumber" class="a-input-text a-form-normal">
你可以使用點擊它
my_input = driver.find_element_by_css_selector('input[id="pp-1DUIVO-14"]') my_input .click()

夢里花落0921
TA貢獻(xiàn)1772條經(jīng)驗 獲得超6個贊
如果你嘗試通過 id 找到它。這是假的。我每次都會不斷改變。嘗試使用名稱“addCreditCardaNumber”進(jìn)行識別,它會對您有用。
添加回答
舉報
0/150
提交
取消