Exemplo n.º 1
0
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import WebDriverWait
from selenium.common.exceptions import *
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By

import time
from selenium.webdriver.ie.options import Options
opt = Options()
opt.native_events = True
opt.require_window_focus = True
opt.persistent_hover = False
opt.ignore_zoom_level = True
cap = {}
cap["pageLoadStrategy"] = "none"
d = webdriver.Ie(
    executable_path=
    "F:/Download/chrome/IEDriverServer_x64_3.141.0/IEDriverServer.exe",
    capabilities=cap,
    options=opt,
    log_level="DEBUG",
    log_file="G:/tmp/iedriverserver.log")  # Internet Explorer浏览器
d.maximize_window()


def find(xpath, click=False):
    ct = 30
    while ct > 0:
        ct -= 1
        try: