Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing PyCharm coverage仅测量带有Selenium测试的GAE应用程序的测试目录_Unit Testing_Google App Engine_Selenium_Code Coverage_Pycharm - Fatal编程技术网

Unit testing PyCharm coverage仅测量带有Selenium测试的GAE应用程序的测试目录

Unit testing PyCharm coverage仅测量带有Selenium测试的GAE应用程序的测试目录,unit-testing,google-app-engine,selenium,code-coverage,pycharm,Unit Testing,Google App Engine,Selenium,Code Coverage,Pycharm,我正在使用PyCharm IDE在Python中开发一个GAE应用程序。我已经开发了一组初始的SeleniumWebDriver单元测试,它们位于目录“test”中,“test”位于项目目录的顶层。请注意,我的测试不会直接调用GAE模块。他们只使用Selenium,Selenium通过浏览器运行应用程序 当我使用菜单选项“Run'Unittests in test'with coverage”时,我会得到一个报告,显示目录“test”中的覆盖率,并且颜色显示在“test”中Python模块的左边

我正在使用PyCharm IDE在Python中开发一个GAE应用程序。我已经开发了一组初始的SeleniumWebDriver单元测试,它们位于目录“test”中,“test”位于项目目录的顶层。请注意,我的测试不会直接调用GAE模块。他们只使用Selenium,Selenium通过浏览器运行应用程序

当我使用菜单选项“Run'Unittests in test'with coverage”时,我会得到一个报告,显示目录“test”中的覆盖率,并且颜色显示在“test”中Python模块的左边空白处。这些信息看起来很准确。很酷

然而,我的项目中的其余文件显示为“未覆盖”,尽管测试通过浏览器的Selenium远程控制执行了大量代码

在设置中,我尝试了选中“Use bundled coverage.py”,在运行
sudo pip install coverage
之后,我还尝试了取消选中“Use bundled coverage.py”。不管怎样,我的结果都是一样的

您是否可能无法通过Selenium获得GAE应用程序的覆盖率