- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTest1.py
More file actions
Latest commit
33 lines (28 loc) · 1.06 KB
/
Copy pathTest1.py
File metadata and controls
33 lines (28 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
importos
importtime
fromseleniumimportwebdriver
fromselenium.webdriverimportProxy, FirefoxProfile
fromselenium.webdriver.chrome.optionsimportOptions
fromselenium.webdriver.common.keysimportKeys
fromselenium.webdriver.firefox.optionsimportOptionsasfirefox_options
p=Proxy()
p.http_proxy="1.1.1.1"
fp=FirefoxProfile()
fp.accept_untrusted_certs=True
fp.assume_untrusted_cert_issuer=False
# fp.set_proxy(proxy)
chrome_options=Options()
firefox_options=firefox_options()
firefox_options.headless=True
chrome_options.headless=False
# driver = webdriver.firefox(executable_path=os.getcwd() + os.path.sep + "geckodriver_mac")
driver=webdriver.Chrome(options=chrome_options, executable_path=os.getcwd() +os.path.sep+"chromedriver_2.45")
driver.implicitly_wait(30)
driver.maximize_window()
driver.get("https://www.google.com")
print(driver.title)
driver.find_element_by_name("q").send_keys("ramnath gokul", Keys.SHIFT)
driver.find_element_by_name("q").send_keys(Keys.ENTER)
# driver.find_element_by_name("btnK").click()
time.sleep(2)
driver.quit()