就像標題說的那樣,如果我想替換一部分URL,我如何在python中撰寫代碼。
對于此示例,將此鏈接的特定部分替換為 1、2、3、4 等(https://test.com/page/1),然后在所述頁面上執行某些操作并轉到下一個并重復
所以“打開網址>點擊按鈕或其他任何>用新鏈接替換鏈接,按順序排列”
(我知道我的代碼一團糟,我仍然是一個新手,但我正在努力學習,我正在添加迄今為止我寫的任何混亂以遵循發布規則)
PATH = Service("C:\Program Files (x86)\chromedriver.exe")
driver = webdriver.Chrome(service=PATH)
driver.maximize_window()
get = 1
url = "https://test.com/page/{get}"
while get < 5:
driver.get(url)
time.sleep(1)
driver.find_element_by_xpath("/html/body/div/div/div[2]/form/section[3]/input[4]").click()
get = get 1
driver.get(url)
driver.close()
uj5u.com熱心網友回復:
get = 1
url = f"https://test.com/page/{get}"
while get < 5:
driver.get(url)
driver.find_element_by_xpath("/html/body/div/div/div[2]/form/section[3]/input[4]").click()
print(get)
print(url)
get =1
url = f"https://test.com/page/{get}"
簡單地在回圈中更新 url。
輸出
1
https://test.com/page/1
2
https://test.com/page/2
3
https://test.com/page/3
4
https://test.com/page/4
uj5u.com熱心網友回復:
使用range()函式并使用字串插值如下:
for i in range(1,5):
print(f"https://test.com/page/{i}")
driver.get(f"https://test.com/page/{i}")
driver.find_element_by_xpath("/html/body/div/div/div[2]/form/section[3]/input[4]").click()
控制臺輸出:
https://test.com/page/1
https://test.com/page/2
https://test.com/page/3
https://test.com/page/4
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/355898.html
上一篇:我想驗證特定欄位是否存在并使用RESTAssuredAPI自動化測驗在控制臺上列印
下一篇:迭代單選按鈕并單擊
