小编Sev*_*325的帖子

Chromedriver在测试后关闭

所以我的理解是调用driver.quit或close是关闭驱动程序和关联窗口的正确方法.

然而,当运行我的测试时,似乎即使没有调用driver.quit而是调用pass,窗口仍然关闭.

我正在使用python与通过pytest执行的unittest测试用例.我也通过Pycharm运行标准unitests.在所有情况下,浏览器都会按照描述关闭.我希望浏览器保持开放,我可以调试测试.我可以打电话给睡眠(9000),但这看起来很愚蠢.

此外,浏览器在某些计算机上注释退出时保持打开状态,但在具有相同chromedriver,Chrome版本和代码的其他计算机上则不会保持打开状态.

分析chromedriver日志,它似乎注册了一个QuitAll命令,但我不知道从哪里获取它.pyc文件可以不被覆盖吗?

退出代码:

def tearDown(self):
    pass
    # self.driver.quit()
Run Code Online (Sandbox Code Playgroud)

python selenium python-3.x selenium-chromedriver python-unittest

2
推荐指数
1
解决办法
4632
查看次数

使用 XNA 获取较大的 Texture2d 的一部分

所以我正在制作一个类似小行星的游戏来在 XNA 中练习。我有一个大纹理,用于纹理图集,如 RBWhitaker 的 wiki 中所述:http://rbwhitaker.wikidot.com/texture-atlases-1

我现在已经脱离维基并尝试为我的飞船和外星人进行碰撞检测。问题是我需要地图集中的当前精灵作为单独的texture2d,以便我可以进行准确的碰撞检测。我已经阅读了使用texture2d.GetData方法的示例,但我似乎无法获得有效的实现。该方法或其他选项的任何详细实现将不胜感激。

c# xna texture2d

1
推荐指数
1
解决办法
5222
查看次数