Python/selenium: Difference between revisions
< Python
No edit summary |
No edit summary |
||
Line 33: | Line 33: | ||
** download PhantomJS and place bin/exec in /usr/local/bin | ** download PhantomJS and place bin/exec in /usr/local/bin | ||
** or install with npm | ** or install with npm | ||
<blockquote> | <blockquote> | ||
<pre> | <pre> |
Revision as of 17:32, 24 November 2017
linux
- imports
import selenium from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support.ui import Select from selenium.webdriver.chrome.options import Options
- initialize
def openbrowser(): global browser chrome_options = Options() chrome_options.add_argument("--force-renderer-accessibility") browser = selenium.webdriver.PhantomJS() #browser = selenium.webdriver.Chrome('/usr/local/bin/chromedriver', chrome_options=chrome_options) # linux browser.set_window_position(1280, 0) browser.set_window_size(1280, 1400)
- PhantomJS (=headless)
- download PhantomJS and place bin/exec in /usr/local/bin
- or install with npm