我使用Python,Webdriver进行自动测试。我的场景是在我们的网站的管理页面上,我点击添加项目按钮,然后输入一个项目名称。在
我输入的项目名称的格式是LADEMO_IE_05/20/1515:11:38
日期和时间都到了。在
我想做的是使用正则表达式,我想找到/和: 用下划线代替它们
我已经计算出正则表达式:
[0-9]{2}[/][0-9]{2}[/][0-9]{4}:[0-9]{2}[:][0-9]{2}
这将找到2个数字,然后/
,接着是2个数字,然后是/
,依此类推。在
我想用_
替换/
和{
我可以在Python中使用import-re吗?我需要一些语法方面的帮助。在
我的返回日期的方法是:
^{pr2}$在文本字段中输入项目名称的代码段是:
project_name_textfield.send_keys('LADEMO_IE_' + self.get_datetime_now())
输出是
LADEMO_IE_05/20/1515:11:38
我希望输出是:
LADEMO_IE_05_20_1515_11_38
两种方式:
i)使用strftime格式:
ii)只需使用字符串的replace()方法将“/”和“:”替换为“\
另一个简单的选项是使用字符串替换:
只需使用
strftime()
将日期时间格式化为desired format:相关问题 更多 >
编程相关推荐