小编ale*_*cxe的帖子

如何使用量角器双击元素?

我想双击一个元素,但我找不到在文档API中执行此操作的方法.我发现一些可以追溯到2013年的参考文献,但我知道事情发生了很大的变化.

有人可以帮忙告诉我如何进行双击.

谢谢

javascript testing angularjs protractor

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

如何将bootstrap行分成5个相等的部分?

我想将bootstrap行分成5个相等的部分.它包括12-col-md,所以我如何将它分成相等的5个部分?

任何人都可以帮我解决这个问题吗?

html twitter-bootstrap

13
推荐指数
5
解决办法
4万
查看次数

在ESLint中扩展多个推荐配置

故事:

目前,我们正在扩展推荐的ESLint配置:

{
  "extends": "eslint:recommended",
  ...
  "plugins": [
    "angular",
    "jasmine",
    "protractor"
  ],
  "rules": {
    "no-multiple-empty-lines": 2,
    "no-trailing-spaces": 2,
    "jasmine/valid-expect": 2
  }
}
Run Code Online (Sandbox Code Playgroud)

并且还使用angular,jasmineprotractorESLint插件,这也与船自己的推荐配置(默认规则的严格水平和默认规则参数).

问题:

我们如何使用在同一时间所有的推荐配置 - 在一个ESLint和所有使用的插件附带?


尝试以下方法:

{
  "extends": [
    "eslint:recommended",
    "plugin:protractor/recommended",
    "plugin:jasmine/recommended",
    "plugin:angular/recommended"
  ],
  ...
}
Run Code Online (Sandbox Code Playgroud)

但得到以下错误:

无法读取未定义的"推荐"属性

javascript static-code-analysis jasmine angularjs eslint

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

让Pandas与Pendulum合作

我最近偶然发现了一个新的令人敬畏的pendulum,可以更轻松地使用日期时间.

pandas,有这个方便的to_datetime()方法允许将系列和其他对象转换为日期时间:

raw_data['Mycol'] = pd.to_datetime(raw_data['Mycol'], format='%d%b%Y:%H:%M:%S.%f')
Run Code Online (Sandbox Code Playgroud)

创建自定义to_<something>方法的规范方法是什么- 在这种情况下to_pendulum(),能够将一系列日期字符串直接转换为Pendulum对象的方法

这可能导致Series具有各种有趣的功能,例如,将一系列日期字符串转换为一系列"从现在开始的偏移" - 人类日期时间差异.

python datetime date pandas pendulum

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

如何使用django-auth-ldap实现身份验证?

我有一个使用django运行的应用程序.现在我只想通过openldap服务器进行身份验证的用户看到"他们的视图"(因此我在成功验证后只需要他们的uid)

我怎样才能实现这一目标?

我想django-auth-ldap是要走的路,所以我整天都试着去了解身份验证的实际发生地点以及如何让用户的uid请求查看.

我使用settings.py文档,但我无法找到如何"实际使用"它.也许有人可以指出我正确的方向?

settings.py:

import ldap

AUTHENTICATION_BACKENDS = (
    'django_auth_ldap.backend.LDAPBackend',
    'django.contrib.auth.backends.ModelBackend',
)

AUTH_LDAP_SERVER_URI = "ldap://123.60.56.61"

AUTH_LDAP_BIND_DN = ""
AUTH_LDAP_BIND_PASSWORD = ""
AUTH_LDAP_USER_DN_TEMPLATE = "uid=%(user)s,dc=rd,dc=corpintra,dc=net"
Run Code Online (Sandbox Code Playgroud)

(顺便说一句:我已经可以使用python-ldap执行ldap-searche并在命令行上获得类似ldapsearch的结果,所以其他一切都运行得很好......)

我的观点需要什么?

谢谢你的帮助!

django ldap openldap django-authentication django-auth-ldap

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

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

Firefox的Webdriver日志

两者ChromePhantomJSselenium驱动程序都可以记录浏览器端的所有内容.通过在初始化驱动程序时指定服务日志路径,您可以控制将日志写入的位置.例如对于chrome(在Python中):

from selenium import webdriver

driver = webdriver.Chrome(service_log_path="/tmp/log")
driver.get("http://www.google.com")
driver.close()
Run Code Online (Sandbox Code Playgroud)

执行代码后,/tmp/log文件将包含有助于调试的服务日志:

[0.985][INFO]: Launching chrome: ...
[2.620][INFO]: RESPONSE InitSession {
   "acceptSslCerts": true,
   "applicationCacheEnabled": false,
   "browserConnectionEnabled": false,
   "browserName": "chrome",
   "chrome": {
      "userDataDir": "/var/folders/yy/ppdg927x4zv8b0rbzg1f_jzh0000gn/T/.org.chromium.Chromium.ibsof9"
   },
   "cssSelectorsEnabled": true,
   "databaseEnabled": false,
   "handlesAlerts": true,
   "javascriptEnabled": true,
   "locationContextEnabled": true,
   "nativeEvents": true,
   "platform": "Mac OS X",
   "rotatable": false,
   "takesHeapSnapshot": true,
   "takesScreenshot": true,
   "version": "37.0.2062.120",
   "webStorageEnabled": true
}
[2.677][INFO]: Waiting for pending navigations...
[2.696][INFO]: Done waiting for pending navigations
[3.290][INFO]: Waiting for pending …
Run Code Online (Sandbox Code Playgroud)

firefox logging selenium google-chrome selenium-webdriver

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

如何在Selenium Webdriver中模拟HTML5拖放?

我使用的是Python 2.7和Selenium 2.44.

我想在Selenium WD中自动执行拖放操作,但根据其他相关帖子,Selenium尚不支持HTML5中的操作.有没有办法在Python中模拟拖放?

这是我试过的代码:

driver = webdriver.Firefox()
driver.get("http://html5demos.com/drag")
target = driver.find_element_by_id("one")
source = driver.find_element_by_id("bin")
actionChains = ActionChains(driver)
actionChains.drag_and_drop(target, source).perform()
Run Code Online (Sandbox Code Playgroud)

它不起作用.

python html5 selenium drag-and-drop selenium-webdriver

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

无法按下按钮

我正在尝试为游戏编写机器人代码,并需要一些帮助来完成它.作为一个完整的菜鸟,我用谷歌搜索了如何使用python并开始阅读有关机械化的内容.

<div class="clearfix">
                    <a href="#" onclick="return Index.submit_login('server_br73');">
            <span class="world_button_active">Mundo 73</span>
        </a>
                    </div>
Run Code Online (Sandbox Code Playgroud)

我的问题是登录,我现在有这个原始代码:

import requests
import requesocks
import xlrd
import socks
import socket
import mechanize
import selenium
from bs4 import BeautifulSoup

# EXCEL
file_location = "/home/luis/Dropbox/Projetos/TW/multisbr.xlsx"
wb = xlrd.open_workbook(file_location)
sheetname = wb.sheet_names ()
sh1 = wb.sheet_by_index(0)

def nickNm():
    lista = [sh1.col_values(0, x) for x in range (sh1.ncols)]
    listaNomes = lista [1]
    x < 1
    print listaNomes
def passwd():
    lista = [sh1.col_values(1, x) for x in range (sh1.ncols)]
    listaPasswd = lista …
Run Code Online (Sandbox Code Playgroud)

python automation mechanize mechanize-python

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

量角器片状

我维护一个复杂的Angular(1.5.x)应用程序,使用Protractor(2.5.x)进行E2E测试.我遇到了这种方法的问题,主要表现在测试看起来很脆弱的方式.在一个拉取请求中完美运行的测试在另一个拉取请求中失败.这涉及简单的定位器,例如by.linkTest(...).我调试了失败的测试,应用程序位于正确的页面上,链接存在且可访问.

有没有其他人遇到这些一致性问题?了解原因或解决方法?

selenium automation jasmine protractor jasmine2.0

12
推荐指数
2
解决办法
2730
查看次数