使用selenium過程中遇到的問題(1)

2021-09-03 01:57:04 字數 857 閱讀 9106

使用selenium過程中遇到的問題(1)

今天練習寫python主函式的時候,遇到了nameerror: name 『name』 is not defined 這樣的錯誤。>因為name是乙個系統變數,包含了模組的名稱。所以我嘗試著輸出 name的值,誰想出了錯。怎》麼找都不曾發現錯誤,最後上google上查了一下,發現 國外有個人和我犯了同樣的錯誤。最後有人指出,>name兩端可是雙下劃線的,並不是只有乙個。失敗失敗。大家也注意一些吧。

先來看這個錯誤的具體問題,找不到』geckodriver』 的環境path,

解壓取出geckodriver.exe(以64x為例);

將geckodriver.exe放到firefox的安裝目錄下,如:(g:\firefox);

將火狐安裝目錄(g:\firefox)新增到環境變數path中;

(最終要的一步)重啟pycharm。

這裡參考了[ @哈士奇說喵]的文章(

利用browser.switch_to_window(browser.window_handles[1])定位控制代碼。

注:switch_to_window改為switch_to.window

還有另一種方法,就是直接定位當前最新彈出的視窗。**是這樣的

#方法二,始終獲得當前最後的視窗,所以多要多次使用

for handle in browser.window_handles:

browser.switch_to_window(handle)

另外,頁面跳轉的時候要注意選擇控制代碼重新定位。

使用wordpress搭建部落格過程中遇到的一些問題

對於乙個新手而言,第一次使用wordpress搭建個人部落格,而且要在不同的環境上work,包括mac,ubuntu。再搭建的過程中遇到了很多的問題,通過一步步除錯,逐步定位 問題所。比如wordpress在上傳的時候會自動生成縮圖,這個在mac上工作的很好,但是移植到ubuntu上的時候,縮圖生成...

使用jquery過程中遇到的坑

最近在使用jquery過程中發現了幾個小問題,不知道有沒有其他人遇到。問題一 假的dom結構,比如input的乙個選中狀態,用jquery中的attr 進行新增和刪除,在google除錯中看到是正常的,但是傳給後台的值是不對的。我找了很久才發現原因,我的dom結構是假的。只是表面上看起來好像刪除掉了...

Spring data Jpa使用過程中遇到的坑

一定要注意如果我們在實體類中沒有配置資料表的預設值,那麼在存入和取出的時候應該設定。否則在取出的時候就會出現問題。如何通過一方獲取到多方實體 jsp中 jsp資料夾與上面servlet對映名最好不要一致,這樣會出問題 注意!乙個實體類的表id名字請設定為id,保證不出錯。問題分析 解決方法 其實一般...