我使用python 2.7和xlwt模块进行excel导出
我想设置我知道可以使用的单元格的背景颜色
style1 = xlwt.easyxf('pattern: pattern solid, fore_colour red;')
Run Code Online (Sandbox Code Playgroud)
但我想设置自定义颜色smth.比如#8a8eef或者是否有可能颜色的调色板,因为浅蓝色不起作用:)
谢谢
我有一个国家列表,如:
countries=['American Samoa', 'Canada', 'France'...]
Run Code Online (Sandbox Code Playgroud)
我想像这样转换它们:
countries=['AS', 'CA', 'FR'...]
Run Code Online (Sandbox Code Playgroud)
有没有任何模块或任何方式来转换它们?
我一直在使用selenium(使用python绑定并且通过protractor大部分)很长一段时间,每次我需要执行javascript代码时,我都使用了execute_script()方法.例如,对于滚动页面(python):
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
Run Code Online (Sandbox Code Playgroud)
var div = element(by.css('div.table-scroll'));
var lastRow = element(by.css('table#myid tr:last-of-type'));
browser.executeScript("return arguments[0].offsetTop;", lastRow.getWebElement()).then(function (offset) {
browser.executeScript('arguments[0].scrollTop = arguments[1];', div.getWebElement(), offset).then(function() {
// assertions
});
});
Run Code Online (Sandbox Code Playgroud)
driver.execute_script('var items = {}; for (index = 0; index < arguments[0].attributes.length; ++index) { items[arguments[0].attributes[index].name] = arguments[0].attributes[index].value }; return items;', element)
Run Code Online (Sandbox Code Playgroud)
但是,WebDriver API也有execute_async_script()我个人没有使用过的.
它涵盖了哪些用例?我什么时候应该使用execute_async_script()而不是常规execute_script()?
问题是硒特异性,但与语言无关.
我无法使用formset运行Unit Test.
我尝试做一个测试:
class NewClientTestCase(TestCase):
def setUp(self):
self.c = Client()
def test_0_create_individual_with_same_adress(self):
post_data = {
'ctype': User.CONTACT_INDIVIDUAL,
'username': 'dupond.f',
'email': 'new@gmail.com',
'password': 'pwd',
'password2': 'pwd',
'civility': User.CIVILITY_MISTER,
'first_name': 'François',
'last_name': 'DUPOND',
'phone': '+33 1 34 12 52 30',
'gsm': '+33 6 34 12 52 30',
'fax': '+33 1 34 12 52 30',
'form-0-address1': '33 avenue Gambetta',
'form-0-address2': 'apt 50',
'form-0-zip_code': '75020',
'form-0-city': 'Paris',
'form-0-country': 'FRA',
'same_for_billing': True,
}
response = self.c.post(reverse('client:full_account'), post_data, follow=True)
self.assertRedirects(response, '%s?created=1' % reverse('client:dashboard'))
Run Code Online (Sandbox Code Playgroud)
我有这个错误:
ValidationError:[u'ManagementForm数据丢失或被篡改']
我的看法 …
我已升级到Django 1.4,现在当我运行我的开发服务器时,我收到以下警告:
Run Code Online (Sandbox Code Playgroud)/home/flc/venvs/myprj/lib/python2.6/site-packages/django/views/generic/simple.py:8:DeprecationWarning:已弃用基于函数的通用视图; 改为使用基于类的视图.DeprecationWarning
我已经找到了大部分原因并通过进行以下更改来修复它们:
django.views.generic.simple.direct_to_template => django.views.generic.base.TemplateView django.views.generic.simple.redirect_to => django.views.generic.base.RedirectView
等等
但是,我仍然收到警告,无法弄清楚我错过了什么.如何获取导致DeprecationWarning的代码中的实际模块和行?
如果测量用例在量角器中失败,是否有办法退出测试套件并停止执行进一步的测试用例?
我是Objective-C和iPhone开发环境的新手.
我正在我的应用程序中实现Facebook登录以获取用户名,电子邮件和个人资料图片.我已成功实施登录部分,并已收到该人的姓名和用户ID.
现在我想从Facebook获取用户的电子邮件和个人资料图片.但我没有任何想法如何获得它.我正在使用Facebook IOS SDK v4.0.
当我拥有用户ID时,如何从Facebook获取用户的个人资料图片和电子邮件ID?
我现在已经在一些项目上使用了selenium一段时间了.
使用正在运行的代码我现在收到以下错误:
C:\Users\%USER%\Miniconda\python.exe C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py
Traceback (most recent call last):
File "C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py", line 17, in <module>
c.setUp()
File "C:\Users\%USER%\PycharmProjects\c_r\c.py", line 40, in setUp
self.driver = webdriver.Chrome()
File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 67, in __init__
desired_capabilities=desired_capabilities)
File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 87, in __init__
self.start_session(desired_capabilities, browser_profile)
File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 141, in start_session
'desiredCapabilities': desired_capabilities,
File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 201, in execute
self.error_handler.check_response(response)
File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 181, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: unrecognized Blink revision: 3b3c00f2d95c45cca18ab944acced413fb759311
(Driver info: chromedriver=2.10.267521,platform=Windows NT 6.3 x86_64)
Process …Run Code Online (Sandbox Code Playgroud) python selenium google-chrome selenium-chromedriver selenium-webdriver
python ×6
django ×2
javascript ×2
protractor ×2
scrapy ×2
selenium ×2
web-scraping ×2
deprecated ×1
end-to-end ×1
excel ×1
facebook ×1
format ×1
formset ×1
ios ×1
iso ×1
jasmine ×1
list ×1
objective-c ×1
scrapyd ×1
testing ×1
unit-testing ×1
warnings ×1
xlwt ×1