Python Pycharm,Selenium进程已完成,退出代码为零
当我试图运行我的代码时,它不会执行任何东西。通常它应该运行代码,Chrome应该启动 1) 试图从终端运行,但仍然相同Python Pycharm,Selenium进程已完成,退出代码为零,python,selenium,Python,Selenium,当我试图运行我的代码时,它不会执行任何东西。通常它应该运行代码,Chrome应该启动 1) 试图从终端运行,但仍然相同 from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.keys import Keys import time import unittest class SearchText(unittest.TestCase): def setUp(self)
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.keys import Keys
import time
import unittest
class SearchText(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.get('http://book.theautomatedtester.co.uk/')
self.driver.maximize_window()
time.sleep(2)
self.driver.switch_to_window(driver.window_handles[0])
def test_search_by_text(self):
self.driver.find_element_by_xpath('/html/body/div[2]/ul/li[1]/a').click()
self.driver.find_element_by_id('radiobutton').click()
self.driver.find_element_by_id('selecttype').send_keys('Selenium Code',Keys.ENTER)
self.driver.find_element_by_name('selected(1234)').click()
self.driver.find_element_by_id('storeinput').send_keys('Salamlar')
self.driver.find_element_by_id('secondajaxbutton').click()
self.driver.find_element_by_id('multiplewindow').click()
self.driver.switch_to_window(driver.window_handles[1])
self.driver.find_element_by_id('closepopup').click()
self.driver.switch_to_window(driver.window_handles[0])
self.driver.find_element_by_id('loadajax').click()
self.driver.find_element_by_id('ajaxdiv')
assert driver.page_source.find('The following text has been loaded from another page on this site. It has been loaded in')
aka = driver.find_element_by_id('verifybutton')
if aka.is_enabled():
aka.click()
else: print('Not Existing')
def tearDown(self):
# close the browser window
self.driver.quit()
预期结果:代码将触发浏览器并运行测试您的代码实际上并没有执行任何操作。 如果要执行unittest,必须调用
unittest.main()
。由于这只应在执行文件本身时进行,因此应将其添加到文件的底部
if __name__ == '__main__':
unittest.main()
这就是你的全部代码吗?您是否有
如果uuuuu name\uuuuu==“\uuuuuu main\uuuuuuu”:
行?因为没有人告诉你在上面的地方跑步code@Matt营地非常感谢,我错过了…@pixelseinstein我没有找到答案。这就是我问这个问题的原因。