我是硒中的菜鸟。我选择python来学习自动化。这是我的问题。我一直在尝试做以下事情。
对于所有这些,我知道我可以从文档中获取Web驱动程序绑定。但我很困惑如何将这些存储到数据类型中。我在java中看到了答案,但在python中没有。 Python专家可以帮助我。这是我一直在尝试的代码。
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Firefox() # Get local session of firefox
browser.get("http://www.google.com") # Load page
curre = browser.current_url
print curre #this gives an error.
答案 0 :(得分:0)
以下代码有效,我已经测试过(在Python 2.7上):
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Firefox() # Get local session of firefox
# 0 wait until the pages are loaded
browser.implicitly_wait(3) # 3 secs should be enough. if not, increase it
browser.get("http://www.google.com") # Load page
# 1 & 2
title = browser.title
print title, len(title)
# 3 & 4
curre = browser.current_url
print curre, len(curre)
#5
browser.refresh()
#6
page_source = browser.page_source
print page_source, len(page_source)