Python selenium两个窗口一个输入两个输出

时间:2016-05-26 05:36:19

标签: python python-2.7 python-3.x selenium

所以基本上我想要的是输入x,然后将两个窗口(不是标签)输入我键入的内容。但它不会这样做,只有第二个窗口会出现,第一个窗口将不执行任何操作。

   for i in range(0,2):
        project_dir = os.path.dirname(__file__)
        chromedriver_path = os.path.join(project_dir, 'chromedriver.exe')

    driver = webdriver.Chrome(chromedriver_path)
    driver.get("https://www.***.**/login")

    user = driver.find_element_by_xpath("""//*[@id="username"]""")
    user.send_keys(username[i])

    passs = driver.find_element_by_xpath("""//*[@id="loginForm"]/div[2]/input""")
    passs.send_keys("***")

    time.sleep(15)
    #driver.find_element_by_xpath("""//*[@id="loginForm"]/div[3]/button""").click()


    driver.get("https://www.***.**/channel")


    x = driver.find_elements_by_class_name("js-chat_input")
    if i == 1:
        while True:
            enter = raw_input("Chat: ")
            x.send_keys(enter)
            driver.find_elements_by_css_selector(".button.primary.float-right").click()

0 个答案:

没有答案