小编Mar*_*nds的帖子

matlab删除只有顶部和右侧的刻度线,并留下盒子

在Matlab图中,我想只保留打开绘图框的顶部和右侧轴上的刻度线.

我知道如果我关闭绘图框,顶部和右边的刻度会消失.但是,这不是我想要的.换句话说,我想只在底部和左边保持刻度,同时,想要保持绘图框.

matlab plot

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

获取URLError:<urlopen错误[Errno 111]连接被拒绝>在selenium webdriver中使用python in phantomjs

我在Python中使用Selenium Webdriver.

在无头浏览器(phantomjs)中运行脚本时,我得到了一个URLError:

<urlopen error [Errno 111] Connection refused> 
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙处理这个?

python selenium

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

接收导入错误:没有名为***的模块,但有__init__.py

我知道这个问题已被多次询问,但在阅读完之后,并提出建议的修复方法,我仍然感到难过.

我的项目结构如下:

Project
      |
      src
        |
         root - has __init__.py
            |
            nested - has __init__.py
                  |
                  tests - has __init__.py
                  |
                  utilities - has __init__.py
                  |
                  services - has __init__.py
Run Code Online (Sandbox Code Playgroud)

我已成功运行Eclipse中的单元测试回归类,没有任何问题.

一旦我尝试从命令行运行相同的类(因为将运行该套件的其他用户无权访问Eclipse),我收到错误:

ImportError: No module named 'root'
Run Code Online (Sandbox Code Playgroud)

从上面可以看出,模块根目录中的__init__.py 所有__init__.py模块都是空的.

我们将非常感激地提供援助.

python importerror python-3.x

11
推荐指数
2
解决办法
3万
查看次数

如何从selenium webdriver中的Frame导航回当前页面

如何从一个导航回主页iframe

例:

driver.SwitchTo.Frame(1);

driver.SwitchTo().DefaultContent();
Run Code Online (Sandbox Code Playgroud)

不管用.任何人都可以建议任何其他方式来保持控制?

selenium webdriver

11
推荐指数
3
解决办法
1万
查看次数

Python unittest,在使用base-test-class时跳过测试

在测试我们的一个网络应用程序时,为了清晰起见,我创建了一个BaseTestClass继承的unittest.TestCase.在BaseTestClass包括我setUp()tearDown()方法,其中每个我的<Page>Test类,然后继承.

由于测试中的不同设备具有相似的页面并且存在一些差异,因此我想使用@unittest.skipIf()装饰器,但其证明是困难的.而不是"继承"了从装饰BaseTestClass,如果我尝试使用Eclipse的装饰试图自动导入unittest.TestCase<Page>Test,这看起来不正确我.

有没有办法在使用skip时使用装饰器Base

class BaseTestClass(unittest.TestCase):

    def setUp():
        #do setup stuff
        device = "Type that blocks"

    def tearDown():
        #clean up
Run Code Online (Sandbox Code Playgroud)

单独模块中的一个测试类:

class ConfigPageTest(BaseTestClass):

    def test_one(self):
        #do test

    def test_two(self):
        #do test

    @unittest.skipIf(condition, reason) <<<What I want to include
    def test_three(self):
        #do test IF not of the device type that blocks
Run Code Online (Sandbox Code Playgroud)

python python-unittest

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

使用jenkins更改UI测试的默认分辨率

我正在尝试使用Jenkins作业运行UI自动化,该作业在Windows VM上作为jenkins从属运行,作为CI管道的一部分.我有一个问题,屏幕分辨率设置得非常低(1024,768)如何更改默认分辨率,以便当jenkins打开新连接时,它将具有更大的分辨率?

resolution jenkins

6
推荐指数
2
解决办法
5452
查看次数

Webdriver CSS Selector,n-child position 1高于预期

我最近一直在切换到在Xpath上使用CSS选择器.我遇到了一些我无法解释的事情,我希望有更多知识渊博的人可以提供帮助.

<form id="configure_server">
    <div class="form_row">
        <div class="form_label">...</div>
        <div class="form_input_elements">...</div>
    </div>
    <input name="serverID" id="serverID" value="2" type="hidden">
    <div class="form_row">
        <div class="form_label">...</div>
        <div class="form_input_elements">...</div>
    </div>
    <div class="form_row">
        <div class="form_label">...</div>
        <div class="form_input_elements">...</div>
    </div>
    <div class="form_row">
        <div class="form_label">...</div>
        <div class="form_input_elements">...</div>
    </div>
    <div class="form_row">
        <div class="form_label">Name</div>
        <div class="form_input_elements">Thor</div>
    </div>
    <input name="name" id="name" value="Thor" type="hidden">
    <div class="form_row">
        <div class="form_label">...</div>
        <div class="form_input_elements">...</div>
    </div>
    <div class="form_row">
        <div class="form_label">...</div>
        <div class="form_input_elements">...</div>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

我试图获得等于的元素的文本Thor.

要查找该元素并检索我正在使用的文本:

self.driver.find_element_by_css_selector("#configure_server>div.form_row:nth-child(6)>div.form_input_elements")
Run Code Online (Sandbox Code Playgroud)

我很困惑,我必须使用:nth-child(6),我希望使用:nth-child(5).任何人都可以解释为什么我必须引用一个指数较高的孩子吗?

webdriver css-selectors selenium-webdriver

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

在python中使用selenium获取文件下载的名称

所以我正在使用 Selenium 下载一个文件,它工作正常,但我需要获取文件的名称。

我的变量path应该获取下载内容的名称,但它打印出来的只是“none”。

driver = webdriver.Firefox(firefox_profile=profile, firefox_binary=Binary)
driver.get("stuff")
time.sleep(2)
path = driver.find_element_by_xpath("//a[contains(text(), 'tgz')]").click()
print path
Run Code Online (Sandbox Code Playgroud)

python selenium

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