擅长:python、mysql、java
<p>抱歉,我的代码是丹麦语,显然我没有翻译所有的东西。现在应该可以了:</p>
<pre><code>#returns 13.12.15
def SomeDate():
today = datetime.date.today()
todayStr = today.strftime('%d.%m.%y')
return todayStr
def AnotherFunctionWithinTestComplete()
# finds an element in the DOM tree
date = Aliases.browser.MyPage.FindChildByXPath("some xPath")
strArg = SomeDate()
#date.contentText returns "13.12.15 16:29"
dateToCheck = date.contentText
if dateToCheck.startswith(strArg):
do something here....
</code></pre>
<p>我刚刚意识到,如果我这样写:</p>
<pre><code>def AnotherFunctionWithinTestComplete()
# finds an element in the DOM tree
date = Aliases.browser.MyPage.FindChildByXPath("some xPath")
strArg = SomeDate()
#date.contentText returns "13.12.15 16:29"
dateToCheck = date.contentText + ""
if dateToCheck.startswith(strArg):
do something here....
</code></pre>
<p>那就成功了。所以dateToCheck=日期.contentText+“”而不是dateToCheck=日期.contentText有区别。有什么区别?你知道吗</p>