Selenium webdriver刷新页面

时间:2015-07-06 08:56:49

标签: python selenium

我正在尝试使用selenium加载树结构

    driver.get('http://someurl.com/signup')
    email_field = driver.find_element_by_id('email')
    pass_field = driver.find_element_by_id('newPassword')
    confirm_pass_field = driver.find_element_by_id('confirmPassword')
    for i in range (ord('2'),ord(end)+1):
        j = chr(i)
        sendValue(email_field,'randomemail+abc%s@gmail.com'%j)
        sendValue(pass_field,'bobsayshi')
        sendValue(confirm_pass_field,'bobsayshi')
        #click submit button
        driver.get('http://someurl.com/signup')

这里我试图保留树的结构,以便每隔一段时间更容易访问。编译器从网页中定位对象需要大约15几秒钟,因此,我决定加载树结构并使变量指向特定的表单字段,然后再使用它们。

每次刷新页面时都不是这种情况,重置指向表单字段的变量。 有没有办法绕过这个并使用相同的结构?

sendValue的结构:

def sendValue(obj,val):
    obj.send_keys(val)

0 个答案:

没有答案