尊敬的测试自动化工程师:, 我正在使用Pycharm工具在Python语言中实现页面对象模式。 我担心的是:
项目结构-2层: 在project folder下:我想要2个包(python中的folder,pycharm):1个文件夹应该包含所有要执行的测试,而另一个包应该包含元素定位器blah blah等等[如果您能分享项目结构的屏幕截图,我将不胜感激]
从其他包(文件夹)调用元素定位器时遇到问题。
定位器应该是页面式的,而不是一个文件中完整的项目定位器(这会造成混乱!-分享最佳方法)
IMP:我不希望定位器文件(.py)和测试用例放在一个文件夹中,而应该放在单独的文件夹中。在
我在网上看过一些例子,但它们不是2层的,也不完全遵循页面对象模型结构项目。在
为了清楚起见,你希望在你当前的web应用程序项目和未来的web应用程序项目中使用定位器和帮助程序包,对吗?在
如果是这样,那么这就是Python打包的一个例子。这不是最简单的话题,但是有很好的文档记录并且非常标准(这不是PyCharm独有的东西)
如果没有,并且您只希望当前项目能够导入该文件夹,那么您需要在PYTHONPATH上获取该目录。在PyCharm运行配置中,将该路径添加到运行配置的PYTHONPATH。在
相关问题 更多 >
编程相关推荐