我需要一种方法来延长Python会话的持续时间。默认值是30分钟,我需要将其延长到240分钟(如果可能的话,可以延长到更多)。你能帮助我吗?你知道吗
我在网上搜索了一下,找到的答案只与Java或PHP有关,但我需要Python的答案。你知道吗
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys
import datetime
import time, os, csv
import random
url = 'http://localhost:8888/kirsis/backend/web/index.php'
url1 = 'http://localhost:8888/kirsis/backend/web/index.php?r=trening-zaposlenog%2Findex'
url2 = 'http://localhost:8888/kirsis/backend/web/index.php?r=trening-zaposlenog%2Fcreate'
fname = 'obuke input.csv'
chckURL = 'http://localhost:8888/kirsis/backend/web/index.php?r=trening-zaposlenog%2Fview&id='
chrome_options = Options()
driver = webdriver.Chrome(options=chrome_options)
driver.get(url)
time.sleep(2)
driver.find_element_by_id('loginform-username').send_keys('user')
driver.find_element_by_id('loginform-password').send_keys('pass')
driver.find_element_by_id('loginform-password').send_keys(Keys.RETURN)
for i in range(1,10000):
driver.get(url1)
elem = driver.find_elements_by_xpath('//*[@id="w0"]/table/tbody/tr[1]/td[7]/a[3]')
if len(elem) > 0:
driver.find_element_by_xpath('//*[@id="w0"]/table/tbody/tr[1]/td[7]/a[3]').send_keys(Keys.RETURN)
time.sleep(1)
alert = driver.switch_to.alert
alert.accept()
else:
break
driver.close()
driver.quit()
代码工作,它的目的是通过一个项目列表,点击一个删除按钮,并确认警报消息。问题是这个列表通常很长,以至于脚本要经过几个小时,selenium会话在30分钟后结束。我该怎么设置为240分钟?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐