from selenium import webdriver;
import time;
driver = webdriver.Safari();
driver.get("http://www.baidu.com");
time.sleep(2);
try:
driver.find_element_by_id("lg").click();
print("点击成功");
except Exception as e:
print(e);
finally:
time.sleep(10);
driver.quit();
第一次运行代码,的确有点击事件;第二次运行时,页面没有任何动作,打印“点击成功”后休眠10s,关闭。
mac平台下,safari,py3.6
第二次运行前,你需要把你的浏览器关了,否则driver.find_element_by_id("lg").click()会抛出异常
因为一次只能运行一个driver = webdriver.Safari()同一个driver可以打开多个页面
还有python程序最后不需要加;,没有;更pythonic