Selenium引发BadStatusLine错误

时间:2017-12-17 16:08:35

标签: python heroku selenium-webdriver

您好我在heroku的网络应用中使用了selenium。我使用它登录到Instagram,但只要selenium将密钥发送到用户字段/密码字段,就会引发BadStatusLine错误。

我的代码:

display = Display(visible=0, size=(800, 600))
display.start()

options = Options()
options.binary_location = "/app/.apt/usr/bin/google-chrome-stable"
driver = webdriver.Chrome(chrome_options = options)
driver.get("http://www.instagram.com/")

#click login button to show login form
driver.implicitly_wait(20) # seconds
login_btn = driver.find_element_by_link_text("Log in")
login_btn.click()

#enter username and password
driver.implicitly_wait(20) # seconds
driver.find_element_by_name("username").send_keys(login)
driver.find_element_by_name("password").send_keys(password)

错误: enter image description here

1 个答案:

答案 0 :(得分:0)

对于任何需要的人,您都需要

- Two buildpacks

- 将堆栈设置为cedar-14

- 在你的文件中有chromedriver。指向它并设置chromedriver选项

public class HW3<E> {
    private Tree<Object> treeNode = new Tree <Object> ();