रिकॉर्ड / प्लेबैक कीस्ट्रोक्स


1

3 पार्टी ऐप हैं, लेकिन मुझे उनमें दिलचस्पी नहीं है। मैं एक वेब डेवलपर हूं और परीक्षण के दौरान मैं खुद को बार-बार लॉगिन क्रेडेंशियल्स में प्रवेश करता हुआ पाता हूं। अगर मैं जल्दी से इन कीस्टॉर्क्स को "खेल" सकता हूं तो यह मेरी पवित्रता में मदद करेगा। मैं मान रहा हूं कि ऑटोमेटर ऐसा कर सकता है? मैंने कभी भी Automater का उपयोग नहीं किया है इसलिए इसके लिए एक पूर्ण उत्तर की सराहना की जाएगी। हालाँकि मैं कुछ और भी अधिक देशी पसंद करूँगा यदि यह संभव है।


तो मूल रूप से आप एक उपयोगकर्ता नाम और एक पासवर्ड के साथ स्वचालित रूप से एक लॉगिन फ़ॉर्म भरना चाहते हैं? क्या यह हमेशा एक ही उपयोगकर्ता नाम और पासवर्ड है?
kevin9794

हाँ। मुझे लगता है कि मैं बस के स्रोत में डाल सकता है ... या यहाँ तक कि मेरे ISession ऑब्जेक्ट के लिए एक TestSessionProvider है। लेकिन अगर यह पहले से ही ओएस में बनाया गया है, तो कीस्ट्रोक्स खेलना आसान होगा।
xanadont

जवाबों:


1

मुझे यह कहने से शुरू करें कि वेब फ़ॉर्म में स्वचालित रूप से लॉग इन करने के लिए बहुत सारे अच्छे थर्ड पार्टी ऐप हैं। मैं उनमें से एक का उपयोग करने की अत्यधिक सलाह देता हूं।

अपने प्रश्न का उत्तर देने के लिए: हां, आप इसे ऑटोमेकर और AppleScript के संयोजन से कर सकते हैं ऐसे।

ओपन ऑटोमेटर। फ़ाइल पर जाएं- & gt; नया। चुनते हैं Service
प्रकार applescript शीर्ष बाईं ओर खोज बार में।
इसे खींचें Run AppleScript दाईं ओर क्षेत्र के लिए आइटम।
इसके साथ बॉक्स में शुरू होने वाले बैंगनी कोड को बदलें:

tell application "System Events"
    keystroke "username"
    keystroke tab
    keystroke "password"
end tell

अब प्रतिस्थापित करें username अपने उपयोगकर्ता नाम के साथ पाठ, और बदलें password अपने पासवर्ड के साथ पाठ।
इसमें कंप्यूटर आपका उपयोगकर्ता नाम, हिट टैब टाइप करेगा और आपका पासवर्ड टाइप करेगा।
अब, Automator विंडो के शीर्ष पर, सेट करें Service receives सेवा मेरे no input तथा in एप्लिकेशन में आप ऐसा करने के लिए की जरूरत है।
ऑटोमैटिक शॉड अब इस तरह दिखेगा: enter image description here

इसे सहेजें और इसे एक नाम दें। अब, आप शीर्ष दाईं ओर चयनित ऐप पर जाएं और अपना कर्सर उपयोगकर्ता नाम फ़ील्ड में डालें।

ऐप के मेनू (Apple मेनू के बगल में) पर जाएं और सेवाएँ- & gt; { आपने अपने ऑटोमेटर ऐप का नाम क्या रखा है }।

इसे ऑटोमेटर वर्कफ़्लो चलाना चाहिए और कीस्ट्रोक्स को 'प्ले बैक' करना चाहिए।

फिर, यह कठिन, असुरक्षित तरीका है। मैं बहुत से ऐप्स पसंद करता हूं 1Password तथा लास्ट पास


मुझे लगता है कि यह असुरक्षित है, लेकिन यह हमेशा साइट के एक स्थानीय उदाहरण पर चलने वाली देव मशीन पर एक परीक्षण खाता होगा। यह एकदम सही है और मेरे पैर की उंगलियों को एनिमेटर और ऐप्पलस्क्रिप्ट के साथ गीला हो जाता है। पूरी तरह से जवाब देने के लिए धन्यवाद और मैं इसे आज रात या कल कोशिश करूंगा।
xanadont

0

ठीक है, अगर आप बस एक उपयोगकर्ता नाम और एक पासवर्ड स्वचालित रूप से इनपुट करना चाहते हैं, तो बस जाएं Safari > Preferences > Autofill और "उपयोगकर्ता नाम और पासवर्ड" चुनें। सिद्धांत रूप में, यदि आप सफारी को याद रखना चाहते हैं, तो आपको फॉर्म जमा करने के लिए कहना चाहिए, और यदि आप हाँ का चयन करते हैं, तो यह आपके किचेन में संग्रहीत करेगा।

अगली बार जब आप वेबसाइट पर जाएँगे तो आपको पहले वर्ण लिखना होगा और सफारी स्वचालित रूप से आपके लिए बाकी जगह भर जाएगी।

आशा करता हूँ की ये काम करेगा!


1
यह बहुत आसान है। मैं एक प्रोग्रामर हूँ। मुझे इसे हथौड़ा से हल करने की आवश्यकता है!
xanadont

हाहा सहमत हैं। फिर आपकी किस्मत अच्छी हो! :)
kevin9794
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.