driver.get(‘http://www.baidu.com’)
问题1:
driver.find_element_by_xpath(“//from[@id=‘form’]/span/input”).send_keys(‘’) 中的‘(“//from[@id=‘form’]/span/input”)’属性值,在网页源代码中找不到,该怎么去查找?且该怎么理解这段代码?
问题2:以下代码中在pycharm中启动不了浏览器,也已经安装浏览器所需环境,就是一直找不到原因,请问一下该怎么解决?
Generated by Selenium IDE
import pytest
import time
import json
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support import expected_conditions
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
class TestTestopen():
def setup_method(self, method):
self.driver = webdriver.Firefox()
self.vars = {}
def teardown_method(self, method):
self.driver.quit()
def test_testopen(self):
self.driver.get(“https://ceshiren.com/”)
self.driver.set_window_size(998, 692)
self.driver.find_element(By.ID, “ember22”).click()
self.driver.find_element(By.CSS_SELECTOR, “#ember139 .category-name”).click()
self.driver.close()
以下简单输入却可以启动pycharm的浏览器
from selenium import webdriver
driver=webdriver.Firefox()
driver.get( ‘https://www.baidu.com/’)
driver.find_element_by_name(“wd”).send_keys(‘大道至简’)