我无法在pycharm中为给定代码创建测试。有人可以帮我这个吗?

时间:2017-11-12 14:46:07

标签: python selenium-webdriver pycharm

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

driver= webdriver.Chrome()

driver.get("http://www.dsvv.ac.in/")

scroll_link= driver.find_element_by_link_text("Skill Development Workshops (CCAM) 2017-18")

scroll_link.click()

driver.close()

实际上想在pycharm中获取此代码的测试结果...但是我无法在此代码的上下文菜单中找到“Go to | Test”选项。

1 个答案:

答案 0 :(得分:0)

免责声明:请注意,这只回答了“为什么PyCharm不允许我使用上下文菜单为我的代码创建测试”的问题。

当您点击其认为适合创建测试或测试已存在的内容时,PyCharm将提供“Go to | Test”上下文菜单选项。

例如,这可能是一个类或一个函数。

您的代码不包含任何PyCharm会识别为其创建测试的候选者,因此它不会显示该选项。

尝试修改您的代码:

from selenium import webdriver

def selfun():

    driver= webdriver.Chrome()

    driver.get("http://www.dsvv.ac.in/")

    scroll_link= driver.find_element_by_link_text("Skill Development Workshops (CCAM) 2017-18")

    scroll_link.click()

    driver.close()

if __name__ == "__main__":
    selfun()

单击(或内部)selfun函数,当您选择“转到|测试”时,PyCharm将提供创建测试。